Implementing Autonomous Reactive Agents by Using Active Objects

نویسندگان

  • Giuliano Armano
  • Eloisa Vargiu
چکیده

This paper briefly outlines the main characteristics of an ongoing research aimed at developing a support library for implementing systems based on autonomous agents. The library is built upon active objects, whose concurrent behavior is disciplined −for each controlled object− by a corresponding controller, according to the dictate of aspect-oriented programming. So far, we implemented a preliminary release of the library, with initial operational capabilities; in particular, agents are able to exhibit only a reactive behavior. To this end, a suitable architecture has been defined that embodies four subsystems, each one being able to deal with a different aspect: social ability, communication, behavior, and task execution. Agents’ interaction and communication is performed according to the standard FIPA ACL. CLOS (Common Lisp Object System) has been adopted as the target language for implementing the library, according to the constraints imposed by an ongoing project, and for the sake of rapid prototyping.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From Active Objects to Autonomous Agents Active Objects Objects and Agents for Simulation and Information Systems (oasis)

facilities for implementing agent communication, and the concept of encapsulating objects lets us combine various agent granularities. Furthermore, the inheritance mechanism enables knowledge specialization and factorization. The concept of an active object—integrating an object and activity (namely a thread or process)—provides some degree of autonomy in that it does not rely on external resou...

متن کامل

From Active Objects to Autonomous Agents

This paper studies how to extend the concept of active object into a structure of agent. It rst discusses the requirements for autonomous agents that are not covered by simple active objects. We propose then the extension of the single behavior of an active object into a set of behaviors (reactive or deliberative) with a meta-behavior supervising their interactions. To make a concrete proposal ...

متن کامل

Implementing Kqml Performatives for Outsourcing Management System

Agents are autonomous, social, pro-active, reactive, and communicate to achieve common goal. The Knowledge Query Manipulation Language (KQML) is essentially a knowledge-level messaging language developed in the context of the knowledge sharing between agents. KQML defines various performatives to enable agent communicate their intensions by sending messages. This paper focuses on implementing K...

متن کامل

From Active Objects to Autonomous Agents Submitted to Ieee Concurrency -special Series on Actors & Agents

This paper studies how to extend the concept of active objects into a structure of agents. It rst discusses the requirements for autonomous agents that are not covered by simple active objects. We propose then the extension of the single behavior of an active object into a set of behaviors with a meta-behavior scheduling their activities. To make a concrete proposal based on these ideas we desc...

متن کامل

Improve the Reactive Power Sharing by Uses to Modify Droop Characteristics in Autonomous Microgrids

Usually, the conventional droop methods is utilized for control of autonomous micro-grids. In islanded micro-grids (MG), due to the effects of mismatch in line impedance, the reactive power can't share by using the conventional droop method. In this paper, a method is proposed to improve reactive power sharing. In this method, the micro-sources are acted with P-w & Q-E droop characteristics, an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000